{\f21\fswiss Helvetica;}{\f22\fmodern Courier;}{\f23\ftech Symbol;}{\f26\fnil Lubalin Graph;}{\f33\fnil Avant Garde;}{\f34\fnil New Century Schlbk;}{\f156\fnil Garamond;}{\f2515\fnil MT Extra;}{\f32525\fnil VT100;}}{\colortbl\red0\green0\blue0;
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 GopherPup is an Internet information client program, usable on the common computer systems including Macintosh, Motif/X\-Windows and MS-Windows
. It provides an easy to use, Macintosh Finder-like link to the range of Internet Gopher services.\par
\pard \s3\sb100\tx576\tx1440\tx6480
This program supports Gopher+ methods, including ASK forms that make it possible to provide client-server dialogs for various information analyses, and supports multiple view formats, so that you can fetch versions of documents that most suit your computer
system.\par
\pard \s3\sb240\tx576\tx1440\tx6480 Release 0.2 adds support for Microsoft's {\cf5 Rich Text Format} (RTF) for display of fully formatted documents. These can include a {\f22 variety} of {\f21 fonts} including {\f23 symbols}, font {\fs36 sizes} and {
\b\i\ul styles}, {\up6 super}{\up6 -}scripting and {\dn4 sub}{\dn4 -}scripting, tabbing, paragraph formatting, and pictures (in both vector and bitmap forms).\par
\pard \s3\sb100\tx576\tx1440\tx6480 It also adds {\cf5 network hypertext links} as an extension of Gopher+ protocol. This permits documents to have hot-spots that link to other documents or information serives on the network. \par
\pard \s3\sb240\tx576\tx1440\tx6480 GopherPup is based directly on my earlier GopherApp program for Macintosh computers. It includes, or will include, the same feature set and general user interface. It is available at ftp.bio.indi
ana.edu:/util/gopher/gopherpup.\par
\pard \s3\sb100\tx576\tx1440\tx6480 It is built on a cross-platform C toolkit from the Nat'l Center for Biotechnology Information (NCBI), especially Jonathan Kans' Vibrant user \-interface toolkit. On top of this toolkit, the author
built a C++ application framework that is patterned after the MacApp framework from Apple Computer. This framework, called Don's Class Application Library (DCLAP), is available freely to the public, as is NCBI's toolkit
. The home archive location for DCLAP is \{ftp,gopher\} to ftp.bio.indiana.edu:/util/dclap.\par
This initial release of GopherPup lacks several important features, and also it includes several bugs, making it likely to crash, and not yet suitable for extensive use. There are application executables for Macintosh, MS-Windows, and Sun Sparcstation
, with a Silicon Graphics version expected soon. Source code is available, at the DCLAP home, to those who wish to compile it on their own systems.\par
Comments, bug reports and suggestions for new features may be addressed via e-mail to GopherPup@Bio.Indiana.Edu\par
\pard \s3\qr\sb100\tx576\tx1440\tx6480 \emdash Don Gilbert \par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 GopherPup is an Internet information client program, usable on the common computer systems including Macintosh, Motif/X\-Windows and MS-Windows.
It provides an easy to use, Macintosh Finder-like link to the range of Internet Gopher services. This software is archived for public access at ftp.bio.indiana.edu:/util/gopher/gopherpup\par
Internet Gopher gives you access to a wide range of information services that are now developing on the Internet. Gopher is something like Telnet or FTP (file transfer), but also different. It includes some of the keyword searching features of WAIS (Wid
e Area Information Services). There are currently several biology gopher services found around the globe. These include fast and up\-to-date keyword searches of GenBank, EMBL, PIR and other important biology databanks.\par
Gophe
r works something like the Macintosh Finder, only over the Internet and with various restrictions. There are several file "types", include Text documents, Folders with more items, Search items to search databases for keyword matches, Phone book items to l
ook up people's addresses, Binhex encoded Mac programs that you can fetch, and others.\par
When you find folders in a Gopher window, you can double\-click them to open a new window with more items. [{\fs18 not in current release:} There is a drop-down menu at the top of each gopher window to select parent windows.]\par
The Internet features of GopherPup let you interchange ideas and data with people and computing services around the world. If your computer is connected already to the Internet, you probably are familiar with electronic mail and some of its uses. GopherP
up includes a selection of network access features including a feature to send [{\fs18 not in current release:} and receive] e\-mail.\par
GopherPup will work properly over a telephone/modem connection to a Point to Point Protocol (PPP) or Serial Line Internet Protocol (SLIP) server (this is how it was developed).\par
This program supports Gopher+ methods, including ASK forms that make it possible to provide client-server dialogs for
various information analysis needs, and supports multiple view formats, so that you can fetch versions of documents that most suit your computer system.\par
Release 0.2 adds support for Microsoft's {\cf5 Rich Text Format} (RTF) for display of fully formatted documents. These can include a {\f22 variety} of {\f21 fonts} including {\f23 symbols}, font {\fs36 sizes} and {\b\i\ul styles}, with {\up6 super}{\up6
-}scripting and {\dn4 sub}{\dn4 -}scripting, tabbing, paragraph formatting, and pictures (in both vector and bitmap forms). Details of RTF and the source for Paul Dubois' RTF reader on which GopherPup bases its support is available at
ftp.primate.wisc.edu:/pub/RTF.\par
Release 0.2 also adds {\cf5 network hypertext links} as an extension of Gopher+ protocol. This permits documents to have hot-spots that link to other documents or information serives on the network. Double-clicking on items highlighted like this
will connect to a network service. This release currently supports only the +MENUSTRING: method of marking links in a document. Support for +MENULINE and +MENURECT will be added lat
er. An addition to the article linked above is the use of +QUERYSTRING, which allows a Gopher Query (type 7) item to be searched for a specified string without prompting the user. This lets documen
t words and phrases be marked as text to search in a server database.\par
\par
GopherPup is based directly on the author's earlier GopherApp program for Macintosh computers. It includes, or will include, the same feature set and general user interface.\par
It is built on top of a cross-platform toolkit from the National Center for Biotechnology Information (NCBI), especially Jonathan Kans' Vibrant user-interface toolkit, which works on Macintosh, MS-Windows and X/Motif (Unix and VMS) systems. This NCBI
toolbox is in the public domain and is archived at\par
\tab ncbi.nlm.nih.gov:/toolbox\par
While it includes a lot of code for mana
nging bio-sequences, the basic core library and vibrant graphic user interface sections are useful to any kind of application that would want to run on the common computer platforms of today. This toolkit is written in ANSI C, and instructions are include
d for compiling it on Macintosh, MS Windows, various Unix and VMS systems.\par
On top of the NCBI toolkit, the author built a C++ application framework that is patterned after the MacApp application library which the previous GopherApp was based on. This application f
ramework, called Don's Class Application Library (DCLAP), will be available freely to the public, for those wishing to use it for development of platform independent applications. The home archive location for DCLAP is \{ftp,gopher\} to\par
\tab ftp.bio.indiana.edu:/util/dclap\par
Comments, bug reports and suggestions for new features may be addressed via e-mail to\par
\tab GopherPup@Bio.Indiana.Edu\par
With any bug reports, the author would appreciate as much detail as is reasonable without putting you off from making the report. Include description of Mac hardware, system software version. Include copies of data if relevant.\par
If you need to use land mail, send to\par
\pard\plain \li720\tx576\tx720\tx1440\tx2160\tx6480 \f20\fs20 Don Gilbert\par
Biocomputing Office, Biology Department \par
Indiana University, Bloomington, IN 47405\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 This GopherPup program is copyrighted 1994 by D.G. Gilbert. You may use GopherPup in any fashion, and you may re\-
distribute it, if you make no charge for the redistribution and if you include the full distribution set (you may add features).\par
Be aware that this is a personal research proj
ect of the author, who makes no money from it nor is funded to work on it. It will likely be longer that people want for updates, and user support will be minimal to non existant. Bug reports will get attention but generally not any replies. The main foc
us of my work is toward biocomputing, not general, mass audience programming.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 The application is distributed from the IUBio Biology Archive, in ftp.bio.indiana.edu:/util/gopher/gopherpup. There are versions for each of various computer
systems. These generally include the application executable file and needed support files. There will likely also be a separate folder at IUBio that includes the current selection of support files. These may be updated independ
ently of the application files.\par
Currently GopherPup requires a group of support files located in the same directory as the program. For the program to work properly, these files need to be located in the folder with the application, with the names given{\fs20\up6 \'a0}. This file
}\pard \fi-2060\li2420 {\f22 GopherPup.start\tab }{\f21 Your default rich-hyper-text document ("homepage" in other's jargon)}{\f22 \par
GopherPup.go4\tab }{\f21 Your default gopher document ("bookmarks" or "hotlist" in other's jargon)\par
}{\f22 GopherPup.help\tab }{\f21 Help file\par
}{\f22 GopherPup.goh\tab }{\f21 Network links for help file\par
}{\f22 GopherPup.icons\tab }{\f21 Icon data\par
}{\f22 GopherPup.prefs\tab }{\f21 Preference data (installed to system specific preference areas)\par
}{\f22 rtf-maps/\tab }{\f21 RTF data folder\par
}\pard \fi-620\li1340 {\i\f21 \tab input maps (same for all systems)\par
}{\f22 ansi-gen, ansi-sym, mac-gen, mac-sym, \par
pc-gen, pc-sym, pca-gen, pca-sym\par
}{\i\f22 \tab output maps (specific for each system)\par
}{\f22 show-gen, show-sym\par
}\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 {\fs20\up6 \'a0}{\fs20 MS-DOS is name-space challenged, all names are shortened to "GOPHPUP.xxx".\par
\par
}System specific notes:\par
\pard \s3\fi-360\li360\sb100\tx576\tx1440\tx6480 \emdash \tab Macintosh: requires MacTCP from Apple Computer. Distributed as Binhex encoded, self-extracting archive. The current release may fail to work on older macs (SE).\par
\emdash \tab MS-Windows: requires WinSock TCP/IP compliant network DLL. Distributed as a Zip archive.\par
\emdash \tab X/Motif requirements: Binaries are distributed in compressed tar format (.tar.Z). The author will only be able to supply binaries for a limited number of Unix OS flavors. These currently include\par
\pard \s3\li720\sb100\tx576\tx1440\tx6480 {\b Sun-Sparc-Motif}, for Sun Sparcstations, is now available. There is a version that includes statically linked Motif libraries ({\ul -stat} version), and one that uses dynamic, shared Motif runtime libraries ({
\ul -dyn} version) from your system. The dynamic verison is generally better, as I still haven't got the hang of linking just Motif libraries w/o other system libraries. Solaris 2 and SunOS 4 are supported.\par
{\b SGI-Iris}, for Silicon Graphics computers, not yet ready (need to do system software upgrade 1st).\par
Other systems which are currently supported by NCBI tools and may well compile this include DEC-OSF/1, DEC-VMS, IBM-AIX, HP-HPUX, and NeXT.\par
\pard \s3\sb100\tx576\tx1440\tx6480 The program and dclap library source are distributed in Unix .tar.Z format (best available cross-platform format). See the {\ul utils} section at ftp.bio.indiana.edu:/util/dclap f
or Macintosh and MS Windows tar-compress utilities..\par
00000e80c10000000e813e0000000e81840000000e82780000000ec1080000000fb8f00000000e0700000000000000000000000000000000000000000000000000000000ff}} Data files\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 GopherPup currently looks for three associated data files -\-GopherPup.icons, needed for the icon displays, GopherPup.help, readable text, and\par
\tab \tab GopherPup.go4\par
This last is a {\b gopher} {\b document}
which has links to any gopher servers you wish to see at startup. Alternately you can save any gopher item window as a file and open again. Versions of GopherApp let you copy and paste items between gopher documents. GopherPup will eventually support th
is feature to let you easily create documents of links to your favorite network services. You can alternatively edit a gopher document with a text editor, as long as you maintain the following format used in the Gopher transaction protocol:\par
An optional <tab>+ after the Port will specify a Gopher+ server. This line format is repeated for any number of lines.\par
The New and Open commands on the File menu will let you create new or open old Gopher files. You should use Copy/Paste and dragging gopher items, as well as the "New gopher link" and "Edit gopher link" commands to create gopher document files that suit yo
ur tastes.\par
You may a
lso edit a gopher document file as if it were a TEXT file. When you save such a file, it is saved as a TEXT type. GopherPup will currently let you try to open any file (on Macs, this is a bit of a user-interface boo-boo), and if it looks like a gopher do
cument format, it will display the gopher links, otherwise it will try to display it as a plain text document. [May fix this later on to restrict file types to known text or gopher types.]\par
00000e80c10000000e813e0000000e81840000000e82780000000ec1080000000fb8f00000000e0700000000000000000000000000000000000000000000000000000000ff}} Menu commands{\fs18 }\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab T
his will open old Gopher folder or Text files. GopherPup tries to be smart when you choose to open a file, and if it looks like a gopher data file, will show it as a gopher folder, otherwise it will show any file as a text document.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Close the currently active, front window.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Save, Save As\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab These will save the current active document to a disk file. If the document is a gopher document, it will be saved in the format described below. If the document is in RTF format
, it will be saved in RTF format. If the document is text, it will be saved in that format.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab These standard editing commands are not yet fully implemented. They are active for some dialog text items. They will, eventually, be used to manipulate link items in a gopher document, as we
ll as manipulate editable text in various views.\par
\par
\par
\par
\pard\plain \s4\sb100\tx576\tx1440\tx6480 \b\f20\fs48\up100 {\plain \b\f20\fs48 Internet menu }{\plain \b\f20\fs48 {\pict\macpict\picw190\pich311
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 This dialog allows you to set some personal preferences for Gopher views.
Your choices for display font, size, and item information (host, port, path, ...) are selected in the Prefs window. Also default font and size for text views.\par
\tab Sort display of gopher items by date, size, name, kind, host. \par
{\b \tab as Text } \emdash a text document view of the current gopher view\par
\tab {\b as Link text }\emdash current gopher view in text format that gopher servers use.\par
\pard \s3\sb100\tx576\tx1440\tx6480 \par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Fetch by view...\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab lets you fetch a particular view form of the selected gopher item. This is useful only with gopher+ servers.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Fetch with options\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab This and the following three items will add a new link line to your current active gopher window. New gopher hole will let you specify a host address and name for a server.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Find home of link\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab This will look at the selec
ted link in your active gopher document, and create a new link to the entry point to that link's gopher hole. This is useful, for instance, with Veronica searches or saved links, in finding items related to a given link, and where they live in gopher spac
e.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 New gopher link...\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Create a new link, including type of item and full path.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Set mapping from gopher types to local file types, and to set application handlers. \par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Other prefs...\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab {\b Fetch brief gopher folders}: Do not fetch all gopher+ information when a folder is requested from gopher+ server. When you select individual items
from a folder, then gopher+ information is fetched. This option may be recommended for slow network links (e.g., modem phone lines).\par
\tab {\b Auto-Fetch from folder with just one item}: If a gopher folder has just one item, that item will be fetched without you needing to click on it, if this option is checked.\par
\tab {\b Edit gopher type handlers}: See also "Edit view handlers". Set mapping from gopher types to local file types, and to set application handlers. {\b \par
}\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Get Info from link\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab returns detailed information about a given gopher item from the server. Also you can use this item refresh, or fill in, gopher+ inform
ation that may not have been fetched when the list of gopher items was fetched from a server, or if the list was stored on your local disk.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Mail to link maintainer...\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Mail comments to the maintainer of a given gopher item. This is useful only with gopher+ servers.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab The mail prefs dialog asks for your return e-mail address, and your preferred SMTP mail host. These addresses may be similar.\par
Return e-mail address: This is where another person should send mail so it will reach you.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Send an electronic mail message. You must enter an address to send to, and have entered your return address in the mail preferences dialog.\par
\pard\plain \s5\sb100\tx576\tx1440\tx6480 \b\f21 Comment on this app...\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 \tab Send a comment or bug report to the developer of GopherPup. Please include details of your computer system (hardware, software, network connection), and as many specifics of the bug as feasible
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 The salient features of GopherPup and version 2 of GopherApp, also known as GopherApp++, include support for Gopher+ features\par
In the main gopher item windows, you now see "-", "+" or "?" after the icon for each item. "-" stands for gopher-, the old format. "+" indicates the item is new gopher+ format, and "?" indicates a gopher+ ASK dialog.\par
\emdash \tab ASK dialogs, which can include these simple user interface elements of edit-text lines (Ask), note-text lines (Note), edit-text blocks (AskL), checkboxes (Select), multi\-choice pop-up menus (Choose), password edit lines (
AskP), send file to server (ChooseF). You will see a "?" after the icon for ASK dialogs.\par
\emdash \tab Multiple views for an item, so a server can provide the best document or image format for many different clients and users. See the menu item "Open link by view" to select among views in gopher+ items.\par
\emdash \tab Use the Gopher Prefs dialog to edit the view mapping from Gopher+ server to Macintosh type. For each Gopher+ server type and handler, you must specify a Macintosh type and application signature which will handle
that kind of document. This area needs a better user interface and some bug squashing.\par
\emdash \tab The menu item "Mail to link maintainer" takes advantage of Gopher+'s publishing of gopher item maintainer email addresses.\par
\emdash \tab The get info item will use Gopher+'s info query to return details of an item.\par
\emdash \tab View links by size, date, name, host, etc. lets you sort a gopher directory according to those criteria. The view as text creates a text file representation of the directory.\par
\emdash "New gopher hole" is simplified way to connect to new gopher.\par
\emdash "Find home of link" for Veronica users & other cases to locate root server for any given gopher link.\par
\emdash \tab
Matching gopher data to Mac applications has been cleaned up w/ Choose Application button in New & Edit gopher links. This button lets you select a Mac application that knows how to process various kinds of gopher data, such as GIF or JPEG images. And fr
om any Mac application that you choose, you can select from file types that it knows, from the popup menu below the Choose Application button.\par
\emdash \tab
Mapping of Gopher+ types to Mac types, in the Preferences, has been revised to use a button to choose a Mac application and menu to select from its known file types. Ditto for Gopher- and server mapping (these latter two features are of less importance wi
th advent of gopher+).\par
\emdash \tab There is a new Preferences option for slow networks (e.g., phone dialups): "Use quickest gopher+ method" cuts amount of data fetched with each directory. If this is option is turned
on, you then need to use the "Get Info" menu item to fetch all the gopher+ info, such as view types, for a given link.\par
\emdash \tab Support is added support for the new basic gopher- types of moo-V (;) and Note (i).\par
00000e80c10000000e813e0000000e81840000000e82780000000ec1080000000fb8f00000000e0700000000000000000000000000000000000000000000000000000000ff}} What Is Internet Gopher?\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20
Internet Gopher is an information distribution system. It combines features of electronic bulletin board services and databases, allowing you to either browse a hierarchy of information, or to search for the information you need using f
ull-text indexes. Gopher can also store references to wide area information services (WAIS), anonymous ftp sites, public telnet sessions, phone book servers, sounds and various graphic documents.\par
Internet Gopher gives you access to a wide range of information services that are now developing on the Internet. Gopher is something like Telnet or FTP (file transfer), but also different. It includes some of the keyword searching features of WAIS (Wid
e Area Information Services).\par
Gopher works something like t
he Macintosh Finder, only over the Internet and with various restrictions. There are several file "types", include Text documents, Folders with more items, Search items to search databases for keyword matches, Phone book items to look up people's addresse
s, Binhex encoded Mac programs that you can fetch, and others.\par
Details about Internet Gopher, including software for clients and servers, are available at the home archive of gopher.micro.umn.edu at University of Minnesota, USA.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 One of the impressive things I remember when I first when to a large university after growing up in a small town, was finding the library. My home town library was a place of di
scovery and enjoyment for me. When I went off to college, the library was one of the first things I looked into. I spent much time looking around this mountain of knowledge, and I learned much, perhaps more than from classes, in these big libraries.
\par
That is the way Internet Gopher strikes me \emdash
like going from a small town library to a big university one. It is a very simple but powerful way to bring information from anywhere, locally or world-wide, to your personal computer. It is easy to set up gopher
servers. It is very easy to use the gopher clients. The IUBio Biology Archive is now available thru internet Gopher. It is reached at host "ftp.bio.indiana.edu", standard gopher port
70, with path="". You may also find links to other Biology gophers at this site, including North American, European and Middle East sites, at the time of this writing. Internet gopher is pretty easy to learn to use. Gopher and WAIS provide somewhat dif
ferent protocols for serving information out to clients over the Internet. Gopher is strong on browsing -{\fs20\dn4 }\-
you can find new things just by pointing at lists. WAIS is strong on linking together many dispersed servers to answer a given question. I think they both are good, but I think Gopher is an order of magnitude easier to learn, and install, and consequent
ly will be more useful to more people. Thru the IUBio Archive, you can, for instance, fetch a sequence entry from Genbank by providing its accession number or locus name as the question.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 As a public release, GopherPup is still buggy. \par
GopherPup can read and display plain Text and RichTextFormat (RTF) documents, or transfer binary files, and can deal with simple Query types. It also can handle ASK forms associated with any of the basic gopher types,
and can fetch different views of a document.\par
It will not yet properly handle Telnet, CSO, WHOIS, and some other special purpose gopher types. It will handle Image, Movie, Sound and similar types if they have an associated external handler program properly configured for use.\par
\pard\plain \s3\sb100\tx576\tx1440\tx6480 \f20 GopherPup \emdash cross-platform Son of GopherApp, first released to public 25 Jan 94?. Version -1 of GopherPup works on Mac and Sun-Sparc-Motif, but still is incomplete compared to GopherApp.\par
GopherApp \emdash First public release on 25 Mar 92. Derived from biosequence analysis application SeqApp.\par
SeqApp was started Sept. 1990 as MacApp sequence editor/analysis platform on which analysis programs from other authors, typically command line w/ weak user interfaces, could be easily incorporated into a usable Mac interface.\par
9 Nov 93, v 2.1b117 Stable beta release, still has known bugs but usable. Built on the pointer-based MacApp v 3.1a. A lot of bugs from the v 2.0b release have been chased out. User-interface changes include:\par
+ View links by size, date, name, host, ...\par
+ "New gopher hole" is simplified way to connect to new gopher\par
+ "Find home of link" for Veronica users & other cases to locate root server for any given gopher link\par
+ Matching gopher data to Mac applications has been cleaned up w/ Choose Application button in New & Edit gopher links \par
+ Mapping of Gopher+ types to Mac types (in Prefs) changed & simplified.\par
+ Network preference "Use quickest gopher+ method" is for dialup internet or other slow network links. Cuts amount of data fetched with each directory.\par
+ Get Info from link\par
+ Mail link maintainer\par
+ added support for moo-V and Note gopher types\par
Non-interface changes\par
+ TCP code extensively revised\par
+ multithreading processes cleaned up\par
19 Aug 93, v 2.0b3 Major revision. Translated from Object Pascal to C++, and from Macapp version 2 to version 3 (the later was harder than the former). Added many Gopher+ features, including ASK dialogs and alternate views. Added multitreaded executi
on of TCP transactions (thanks Peter Speck for Nuntius's example). There are still several known and suspected bugs in this release.\par
7 Jul 92, v 1.3b52 Various bug fixes to GopherApp, including long paths (>255 char) so now all wais searches should work, mapping to mac types extended to Gopher types\par
24 Jun 92, v. 1.2b?. Updated Gopher functions, including background data fetching now works properly added binary file type (sound type now = binary) added item date and size display (when server permits) Gopher Diggings folde
r for auto-save of files revamped internal structures and operations (be on lookout for new bugs) should be noticeably faster file fetch (esp. for larger files) experimental gopher type to mac file type mapping, including user prefs, editing and launching
(sys7) ReadMail (POP mail) now works and is enabled (it's not fancy though)\par
26 May 92, v1.1b31 \emdash TCP work\par
12 May 92, v1.1b8 \emdash various bug fixes\par
21 Apr 92 minor update: corrected GopherApp file creator signature, added domain name server lookup cache.\par
25 Mar 92, v1.0a41+. First release to general public. Also released SeqApp for biologists.\par